package com.eoner.baselibrary.bean.personal;

import com.eoner.commonbean.banner.BannerNewItemBean;
import com.eoner.common.bean.base.CommonBaseBean;

import java.util.List;

/**
 * 作者：sean
 * 创建时间：2017/7/26 17:15
 * 功能说明：
 */

public class CustomerOrderInfo extends CommonBaseBean {

    private DataBean data;
    public DataBean getData() {
        return data;
    }
    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {

        //签到信息
        private CustomOrderSignBean sign;
        //是否展示经销商tab
        private boolean is_show_dealer_upgrade_tab;
        //经销商tab
        private PersonDealerUpgradeBean dealer_upgrade_tab;
        //等级icon
        private String level_icon;
        //用户id
        private String customer_id;
        //手机号
        private String mobile;
        //昵称
        private String nick_name;
        //头像
        private String headimgurl;
        //会员等级
        private String customer_role_level;
        //邀请码
        private String invite_code;
        //是否是微商
        private boolean is_agent;
        //真实姓名
        private String idcard_real_name;
        //身份证号
        private String idcard_id_number;
        //提示信息
        private String check_idcard_message;
        //是否身份认证
        private String check_idcard_status;
        //消息数量
        private String message_num;
        //金币
        private String integral;
        //向日葵币
        private String bupiao;
        //余额
        private String balance;
        //待付款交易单数
        private String pending_num;
        //待发货订单数
        private String no_shipped_num;
        //待收货订单数
        private String shipped_num;
        //售后条数
        private String refund_num;
        //待评价的数量
        private String no_review_num;
        //优惠券数量
        private String salesrule_num;
        //用户状态
        private String status;
        //状态标题
        private String status_title;
        //冻结联系客服
        private String status_label;
        //广告集合
        private List<BannerNewItemBean>ad_list;
        //是否有消息
        private boolean has_notice;
        //是否是主播
        private boolean is_anchor;
        //直播信息
        private LiveDataBean live_data;
        //每日任务是否领取
        private boolean mission_is_receive;
        //福利信息
        private CustomOrderWelfareBean welfare;
        //勋章
        private List<MedalItemBean>medal_list;
        //天数
        private String no_medal_notice;
        //卡片
        private String level_app_bg;

        private WeChatBean gzg_wechat;

        private boolean coupon_expire_flag;

        private boolean gold_expire_flag;

        private boolean check_refund_address;

        public boolean getCheck_refund_address() {
            return check_refund_address;
        }

        public String getLevel_bg() {
            return level_app_bg;
        }

        public void setLevel_bg(String level_app_bg) {
            this.level_app_bg = level_app_bg;
        }

        public void setCheck_refund_address(boolean check_refund_address) {
            this.check_refund_address = check_refund_address;
        }

        public boolean isGold_expire_flag() {
            return gold_expire_flag;
        }

        public void setGold_expire_flag(boolean gold_expire_flag) {
            this.gold_expire_flag = gold_expire_flag;
        }

        public boolean isIs_coupon_expire_flag() {
            return coupon_expire_flag;
        }

        public void setIs_coupon_expire_flag(boolean coupon_expire_flag) {
            this.coupon_expire_flag = coupon_expire_flag;
        }

        public WeChatBean getGzg_wechat() {
            return gzg_wechat;
        }

        public void setGzg_wechat(WeChatBean gzg_wechat) {
            this.gzg_wechat = gzg_wechat;
        }

        public boolean isIs_show_dealer_upgrade_tab() {
            return is_show_dealer_upgrade_tab;
        }

        public void setIs_show_dealer_upgrade_tab(boolean is_show_dealer_upgrade_tab) {
            this.is_show_dealer_upgrade_tab = is_show_dealer_upgrade_tab;
        }

        public CustomOrderSignBean getSign() {
            return sign;
        }

        public void setSign(CustomOrderSignBean sign) {
            this.sign = sign;
        }

        public PersonDealerUpgradeBean getDealer_upgrade_tab() {
            return dealer_upgrade_tab;
        }

        public void setDealer_upgrade_tab(PersonDealerUpgradeBean dealer_upgrade_tab) {
            this.dealer_upgrade_tab = dealer_upgrade_tab;
        }

        public String getLevel_icon() {
            return level_icon;
        }

        public void setLevel_icon(String level_icon) {
            this.level_icon = level_icon;
        }

        public String getCustomer_id() {
            return customer_id;
        }

        public void setCustomer_id(String customer_id) {
            this.customer_id = customer_id;
        }

        public String getMobile() {
            return mobile;
        }

        public void setMobile(String mobile) {
            this.mobile = mobile;
        }

        public String getNick_name() {
            return nick_name;
        }

        public void setNick_name(String nick_name) {
            this.nick_name = nick_name;
        }

        public String getHeadimgurl() {
            return headimgurl;
        }

        public void setHeadimgurl(String headimgurl) {
            this.headimgurl = headimgurl;
        }

        public String getCustomer_role_level() {
            return customer_role_level;
        }

        public void setCustomer_role_level(String customer_role_level) {
            this.customer_role_level = customer_role_level;
        }

        public String getInvite_code() {
            return invite_code;
        }

        public void setInvite_code(String invite_code) {
            this.invite_code = invite_code;
        }

        public boolean isIs_agent() {
            return is_agent;
        }

        public void setIs_agent(boolean is_agent) {
            this.is_agent = is_agent;
        }

        public String getIdcard_real_name() {
            return idcard_real_name;
        }

        public void setIdcard_real_name(String idcard_real_name) {
            this.idcard_real_name = idcard_real_name;
        }

        public String getIdcard_id_number() {
            return idcard_id_number;
        }

        public void setIdcard_id_number(String idcard_id_number) {
            this.idcard_id_number = idcard_id_number;
        }

        public String getCheck_idcard_message() {
            return check_idcard_message;
        }

        public void setCheck_idcard_message(String check_idcard_message) {
            this.check_idcard_message = check_idcard_message;
        }

        public String getCheck_idcard_status() {
            return check_idcard_status;
        }

        public void setCheck_idcard_status(String check_idcard_status) {
            this.check_idcard_status = check_idcard_status;
        }

        public String getMessage_num() {
            return message_num;
        }

        public void setMessage_num(String message_num) {
            this.message_num = message_num;
        }

        public String getIntegral() {
            return integral;
        }

        public void setIntegral(String integral) {
            this.integral = integral;
        }

        public String getBupiao() {
            return bupiao;
        }

        public void setBupiao(String bupiao) {
            this.bupiao = bupiao;
        }

        public String getBalance() {
            return balance;
        }

        public void setBalance(String balance) {
            this.balance = balance;
        }

        public String getPending_num() {
            return pending_num;
        }

        public void setPending_num(String pending_num) {
            this.pending_num = pending_num;
        }

        public String getNo_shipped_num() {
            return no_shipped_num;
        }

        public void setNo_shipped_num(String no_shipped_num) {
            this.no_shipped_num = no_shipped_num;
        }

        public String getShipped_num() {
            return shipped_num;
        }

        public void setShipped_num(String shipped_num) {
            this.shipped_num = shipped_num;
        }

        public String getRefund_num() {
            return refund_num;
        }

        public void setRefund_num(String refund_num) {
            this.refund_num = refund_num;
        }

        public String getNo_review_num() {
            return no_review_num;
        }

        public void setNo_review_num(String no_review_num) {
            this.no_review_num = no_review_num;
        }

        public String getSalesrule_num() {
            return salesrule_num;
        }

        public void setSalesrule_num(String salesrule_num) {
            this.salesrule_num = salesrule_num;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getStatus_title() {
            return status_title;
        }

        public void setStatus_title(String status_title) {
            this.status_title = status_title;
        }

        public String getStatus_label() {
            return status_label;
        }

        public void setStatus_label(String status_label) {
            this.status_label = status_label;
        }

        public List<BannerNewItemBean> getAd_list() {
            return ad_list;
        }

        public void setAd_list(List<BannerNewItemBean> ad_list) {
            this.ad_list = ad_list;
        }

        public boolean isHas_notice() {
            return has_notice;
        }

        public void setHas_notice(boolean has_notice) {
            this.has_notice = has_notice;
        }

        public boolean isIs_anchor() {
            return is_anchor;
        }

        public void setIs_anchor(boolean is_anchor) {
            this.is_anchor = is_anchor;
        }

        public LiveDataBean getLive_data() {
            return live_data;
        }

        public void setLive_data(LiveDataBean live_data) {
            this.live_data = live_data;
        }

        public boolean isMission_is_receive() {
            return mission_is_receive;
        }

        public void setMission_is_receive(boolean mission_is_receive) {
            this.mission_is_receive = mission_is_receive;
        }

        public CustomOrderWelfareBean getWelfare() {
            return welfare;
        }

        public void setWelfare(CustomOrderWelfareBean welfare) {
            this.welfare = welfare;
        }

        public List<MedalItemBean> getMedal_list() {
            return medal_list;
        }

        public void setMedal_list(List<MedalItemBean> medal_list) {
            this.medal_list = medal_list;
        }

        public String getNo_medal_notice() {
            return no_medal_notice;
        }

        public void setNo_medal_notice(String no_medal_notice) {
            this.no_medal_notice = no_medal_notice;
        }
    }

    /**
    * 直播信息
    * */
    public static class LiveDataBean {
        private boolean is_show;
        private String live_data_url;

        public boolean isIs_show() {
            return is_show;
        }

        public void setIs_show(boolean is_show) {
            this.is_show = is_show;
        }

        public String getLive_data_url() {
            return live_data_url;
        }

        public void setLive_data_url(String live_data_url) {
            this.live_data_url = live_data_url;
        }
    }

    /**
    * 签到信息
    * */
    public static class CustomOrderSignBean {
        private boolean is_show;
        private boolean is_signed;
        private String sign_url;

        public boolean isIs_show() {
            return is_show;
        }

        public void setIs_show(boolean is_show) {
            this.is_show = is_show;
        }

        public boolean isIs_signed() {
            return is_signed;
        }

        public void setIs_signed(boolean is_signed) {
            this.is_signed = is_signed;
        }

        public String getSign_url() {
            return sign_url;
        }

        public void setSign_url(String sign_url) {
            this.sign_url = sign_url;
        }
    }

    /**
    * 福利信息
    * */
    public static class CustomOrderWelfareBean {
        private String welfare_num;
        private String welfare_url;

        public String getWelfare_num() {
            return welfare_num;
        }

        public void setWelfare_num(String welfare_num) {
            this.welfare_num = welfare_num;
        }

        public String getWelfare_url() {
            return welfare_url;
        }

        public void setWelfare_url(String welfare_url) {
            this.welfare_url = welfare_url;
        }
    }

    /**
    * 公众号
    * */
    public static class WeChatBean {
        private String target_url;

        public String getTarget_url() {
            return target_url;
        }

        public void setTarget_url(String target_url) {
            this.target_url = target_url;
        }
    }


}
